package Vista.TareaRealizada;

/*
 *  Proyecto eJAM [G12]
 *  Miembros:
 *      - Javier Ruiz Hidalgo
 *      - Adrian Ramos Cápitas
 *      - Miguel Alejandro Esteban Ordóñez
 */

public class CuentaAtras extends Thread{

    private int minutos;
    private RealizarTareaView rtv;

    public CuentaAtras(int minutos, RealizarTareaView rtv) {
        this.minutos = minutos;
        this.rtv = rtv;
    }

    public void run(){
        int min = minutos - 1;
        String t = "";
        try {
            for (int i = 1; i <= 60; i++) {
                if((60 - i) < 10){
                    t += min + ":0" + (60 - i);
                }
                else{
                    t += min + ":" + (60 - i);
                }
                this.rtv.actualizarCuentaAtras(t);

                if (i == 60 && min != 0) {
                    i = 1;
                    min--;
                }
                sleep(1000);
                t = "";
            }
            this.rtv.finTiempo();
        }
        catch (InterruptedException b) {
            System.out.println("Error");
        }
    }

}
